body{
	 height: 100%;
	 background-color:#E7E7E7;
    font-family:  'Open Sans', Arial, Helvetice Neue, sans-serif;
    font-size: 13px;
	overflow-x:hidden;
	font-weight: 300; 
	font-style: normal; 
	-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
	-webkit-text-size-adjust: 100%;
	
	}
	
.main
{
	width:100%;
	-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
	-webkit-text-size-adjust: 100%;
	}

.overallcontainer
{
	width:960px;
	height:100%;
	margin-left:auto;
	margin-right:auto;
	-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
	-webkit-text-size-adjust: 100%;
	}	

.topcontainer
{
	width:960px;
	height:90px;
	margin-left:auto;
	margin-right:auto;
	-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
	-webkit-text-size-adjust: 100%;
	}

.headerlogo
{
	padding:3px;
	background-color:#FFFFFF;
	height:100%;		
	}

.flsslogo
{
	margin-left:150px;
	margin-top:0px;
	height:100%;
	float:left;
	}
	
.flssname
{
	width:600px;
	height:40px;
	float:left;
	margin-left:20px;
	}

.flssname p
{
	margin-left:60px;
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	font-size:36px;
	margin-top:0px;
	}

.flssaddress
{
	width:600px;
	height:50px;
	float:left;
	margin-left:20px;
	
	}

.flssaddress span
{	
	margin-left:20px;
	}

.bodycontent
{
	width:960px;
	float:left;
	margin-top:10px;
	}

.bodydivider
{
	width:100%;
	height:100%;
	}

.bodyleft
{	
	float:left;
	background-color:#060000;
	}

.photo
{
	background-color:#FFFFFF;
	}


.bodyright
{	
	width:78%;
	min-height:180px;
	float:right;
	background-color:#FFFFFF;
	}

.details
{
	height:50px;
	width:100%;
	background-color:#9FAAEC;
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	font-size:36px;
	
	}
.aaddress
{
	height:35px;
	width:100%;
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	font-size:18px;
	}
.nationality
{
	height:35px;
	width:100%;
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	font-size:18px;
	}
.blank
{
		height:35px;
	width:100%;
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	font-size:18px;

	}
	
.dateofbirth
{	
	height:35px;
	width:100%;
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	font-size:18px;
	}
.placeofbirth
{
	height:35px;
	width:100%;
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	font-size:18px;
	}
	
.detailscontainer
{	
	margin-top:10px;
	width:48%;
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	font-size:18px;
	float:left;
	left:0px;
	
	}
.detailslong
{
	height:50px;
	width:100%;
	background-color:#9FAAEC;
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	font-size:36px;
}
.detailsbody{

	min-height:100px;
	width:100%;
	background-color:#FFFFFF;
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	font-size:18px;
}

.passportcontainer
{	
	margin-top:10px;
	width:48%;
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	font-size:18px;
	float:right;
	
	}
.passportdetails
{		
	height:50px;
	width:100%;
	background-color:#9FAAEC;
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	font-size:36px;
}

.passportbody
{
	min-height:100px;
	width:100%;
	background-color:#FFFFFF;
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	font-size:18px;

	}

.educbackcontainer
{		
	margin-top:10px;
	width:100%;
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	font-size:18px;
	float:left;
	}

.educbackdetails
{		height:50px;
	width:100%;
	background-color:#9FAAEC;
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	font-size:36px;

	}

.educbody
{
	min-height:250px;
	width:100%;
	background-color:#FFFFFF;
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	font-size:18px;

	}
	
.workexpcontainer
{
	margin-top:10px;
	width:100%;
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	font-size:18px;
	float:left;
	
	}
	
.workexpdetails
{		height:50px;
	width:100%;
	background-color:#9FAAEC;
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	font-size:36px;

	}
	
.workbody
{
	min-height:250px;
	width:100%;
	background-color:#FFFFFF;
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	font-size:18px;

	}
.languageknowncontainer
{
	margin-top:10px;
	width:48%;
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	font-size:18px;
	float:right;
	
	}

.languageknowndetails
{
	height:50px;
	width:100%;
	background-color:#9FAAEC;
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	font-size:36px;

	}

.lkbody
{
	min-height:100px;
	width:100%;
	background-color:#FFFFFF;
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	font-size:18px;

	}
	
.remarkscontainer
{
	margin-top:10px;
	width:100%;
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	font-size:18px;
	float:left;
	}
.remarksdetails
{
	height:50px;
	width:100%;
	background-color:#9FAAEC;
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	font-size:36px;

	}
.remarksbody
{	
	min-height:100px;
	width:100%;
	background-color:#FFFFFF;
	font-family:Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", serif;
	font-size:18px;

	}


.footer
{
	width:100%;
	min-height:80px;
	position:relative;
	bottom:0;
	left:0;
	float:left;
	margin-top:30px;
	
}